Quantum algorithm to check Resiliency of a Boolean function ( Extended
نویسندگان
چکیده
In this paper, for the first time, we present quantum algorithms to check the order of resiliency of a Boolean function. We first show that the DeutschJozsa algorithm can be directly used for this purpose. We also point out how the quadratic improvement in query complexity over the Deutsch-Jozsa algorithm can be obtained using the well known Grover’s algorithm. While the worst case quantum query complexity to check the resiliency order is exponential, we can cleverly devise a strategy so that the number of measurements are polynomial in number of input variables of the Boolean function. We also point out a subset of n-variable Boolean functions for which the algorithm works in polynomial many steps, i.e., we achieve exponential speed-up over best known classical algorithms.
منابع مشابه
Quantum algorithms to check Resiliency, Symmetry and Linearity of a Boolean function
In this paper, we present related quantum algorithms to check the order of resiliency, symmetry and linearity of a Boolean function that is available as a black-box (oracle). First we consider resiliency and show that the Deutsch-Jozsa algorithm can be immediately used for this purpose. We also point out how the quadratic improvement in query complexity can be obtained over the DeutschJozsa alg...
متن کاملQuantum algorithm to check Resiliency of a Boolean function
In this paper, for the first time, we present quantum algorithms to check the order of resiliency of a Boolean function. We first show that the DeutschJozsa algorithm can be directly used for this purpose. We also point out how the quadratic improvement in query complexity over the Deutsch-Jozsa algorithm can be obtained using the well known Grover’s algorithm. While the worst case quantum quer...
متن کاملON THE FUZZY SET THEORY AND AGGREGATION FUNCTIONS: HISTORY AND SOME RECENT ADVANCES
Several fuzzy connectives, including those proposed by Lotfi Zadeh, can be seen as linear extensions of the Boolean connectives from the scale ${0,1}$ into the scale $[0,1]$. We discuss these extensions, in particular, we focus on the dualities arising from the Boolean dualities. These dualities allow to transfer the results from some particular class of extended Boolean functions, e.g., from c...
متن کاملFurther Results on the Relation Between Nonlinearity and Resiliency for Boolean Functions
A good design of a Boolean function used in a stream cipher requires that the function satisses certain criteria in order to resist different attacks. In this paper we study the tradeoo between two such criteria , the nonlinearity and the resiliency. The results are twofold. Firstly, we establish the maximum nonlinearity for a xed resiliency in certain cases. Secondly, we present a simple searc...
متن کاملCorrelation Immunity and Resiliency of Boolean Functions from Haar Domain Perspective
The strength of any conventional cipher system relies on the underlying cryptographic Boolean functions employed in the system. The design of such systems requires that the employed Boolean functions meet specific security criteria. Two of such criteria are the correlation immunity and resiliency of a given Boolean function. To determine whether such criteria are met, a designer needs the help ...
متن کامل